package body

// AddNewsParam 动态添加参数
type AddNewsParam struct {
	Url     string `json:"url"`     // 动态图片地址
	Title   string `json:"title"`   // 动态标题
	Content string `json:"content"` // 动态内容
	Uid     int64  `json:"-"`
}

// UpdateNewsParam 动态新闻参数
type UpdateNewsParam struct {
	Id      int64  `json:"id"`      // 动态id
	Url     string `json:"url"`     // 动态图片地址
	Title   string `json:"title"`   // 动态标题
	Content string `json:"content"` // 动态内容
}

// NewsListParam 动态列表参数
type NewsListParam struct {
	Uid       []int64 `json:"uid"`       // 用户ids
	OrderType byte    `json:"orderType"` // 排序类型 1. 创建时间 2.热度 3.浏览量
	PageTrait
}

// NewsCommentParam 动态评论参数
type NewsCommentParam struct {
	NewsId  int64  `json:"newsId"`  // 动态id
	Uid     int64  `json:"-"`       // 用户id
	Content string `json:"content"` // 评论内容
}

// DelNewsParam 动态删除参数
type DelNewsParam struct {
	Id    int64 `json:"id"`
	NewId int64 `json:"newId"` // 动态id
}

// NewsCommentListParam 动态评论列表参数
type NewsCommentListParam struct {
	NewId int64 `json:"newId"` // 动态id
}
